VSCode 插件开发的小坑

我今日尝试开发一个 VSCode 插件,按照 ChatGPT 的指引,我使用了命令

npm install -g yo generator-code
yo code

来创建项目。

在我尝试运行查看插件效果时,发现虽然用于查看运行效果的 VSCode 窗口能被打开,但是却没有预期的插件效果。

解决办法

在持续询问 GPT 解决方案之后,终于有了一条有效的解决方案:

强制检查 VS Code 的行为

在照着操作后,我在控制台中发现了如下报错:

ERR [/d:/MyPrograms/frontend-programs/markdown-blog-ext]: Extension is not compatible with Code 1.92.0. Extension requires: ^1.96.0.

package.json 中进行如下修改后,插件成功运行:

"engines": {
    "vscode": "^1.92.0"
}

点此查看原文